CallManagerImpl
class CallManagerImpl(calling: <Error class: unknown class>, callRepository: CallRepository, userRepository: UserRepository, currentClientIdProvider: CurrentClientIdProvider, selfConversationIdProvider: SelfConversationIdProvider, conversationRepository: ConversationRepository, messageSender: MessageSender, callMapper: CallMapper, federatedIdMapper: FederatedIdMapper, qualifiedIdMapper: QualifiedIdMapper, videoStateChecker: VideoStateChecker, conversationClientsInCallUpdater: ConversationClientsInCallUpdater, networkStateObserver: <Error class: unknown class>, getCallConversationType: GetCallConversationTypeProvider, userConfigRepository: UserConfigRepository, kaliumConfigs: KaliumConfigs, mediaManagerService: MediaManagerService, flowManagerService: FlowManagerService, json: <Error class: unknown class> = Json { ignoreUnknownKeys = true }, shouldRemoteMuteChecker: ShouldRemoteMuteChecker = ShouldRemoteMuteCheckerImpl(), serverTimeHandler: ServerTimeHandler = ServerTimeHandlerImpl(), kaliumDispatchers: <Error class: unknown class> = KaliumDispatcherImpl) : CallManager
Constructors
Link copied to clipboard
internal constructor(calling: <Error class: unknown class>, callRepository: CallRepository, userRepository: UserRepository, currentClientIdProvider: CurrentClientIdProvider, selfConversationIdProvider: SelfConversationIdProvider, conversationRepository: ConversationRepository, messageSender: MessageSender, callMapper: CallMapper, federatedIdMapper: FederatedIdMapper, qualifiedIdMapper: QualifiedIdMapper, videoStateChecker: VideoStateChecker, conversationClientsInCallUpdater: ConversationClientsInCallUpdater, networkStateObserver: <Error class: unknown class>, getCallConversationType: GetCallConversationTypeProvider, userConfigRepository: UserConfigRepository, kaliumConfigs: KaliumConfigs, mediaManagerService: MediaManagerService, flowManagerService: FlowManagerService, json: <Error class: unknown class> = Json { ignoreUnknownKeys = true }, shouldRemoteMuteChecker: ShouldRemoteMuteChecker = ShouldRemoteMuteCheckerImpl(), serverTimeHandler: ServerTimeHandler = ServerTimeHandlerImpl(), kaliumDispatchers: <Error class: unknown class> = KaliumDispatcherImpl)
Functions
Link copied to clipboard
open suspend override fun answerCall(conversationId: <Error class: unknown class>, isAudioCbr: Boolean)
Link copied to clipboard
Link copied to clipboard
open suspend override fun onCallingMessageReceived(message: <Error class: unknown class>, content: <Error class: unknown class>)
Link copied to clipboard
open suspend override fun rejectCall(conversationId: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
Link copied to clipboard
open suspend override fun requestVideoStreams(conversationId: <Error class: unknown class>, callClients: <Error class: unknown class>)
Link copied to clipboard
Link copied to clipboard
open suspend override fun setTestRemoteVideoStates(conversationId: <Error class: unknown class>, participants: List<<Error class: unknown class>>)
Link copied to clipboard
open suspend override fun setTestVideoType(testVideoType: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
open suspend override fun setVideoSendState(conversationId: <Error class: unknown class>, videoState: <Error class: unknown class>)
This method should NOT be called while the call is still incoming or outgoing and not established yet.
Link copied to clipboard
open suspend override fun updateConversationClients(conversationId: <Error class: unknown class>, clients: String)
Link copied to clipboard
open suspend override fun updateEpochInfo(conversationId: <Error class: unknown class>, epochInfo: <Error class: unknown class>)